after & sales for diesel generator careers in London, United Kingdom